package com.example.demo.mapper;

import com.example.demo.entity.FunctionPoint;
import com.example.demo.entity.FunctionPointExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface FunctionPointMapper {
    long countByExample(FunctionPointExample example);

    int deleteByExample(FunctionPointExample example);

    int deleteByPrimaryKey(Integer functionId);

    int insert(FunctionPoint record);

    int insertSelective(FunctionPoint record);

    List<FunctionPoint> selectByExample(FunctionPointExample example);

    FunctionPoint selectByPrimaryKey(Integer functionId);

    int updateByExampleSelective(@Param("record") FunctionPoint record, @Param("example") FunctionPointExample example);

    int updateByExample(@Param("record") FunctionPoint record, @Param("example") FunctionPointExample example);

    int updateByPrimaryKeySelective(FunctionPoint record);

    int updateByPrimaryKey(FunctionPoint record);
}